注意: 此自定义场景处于测试阶段,我们保留在未来进行非常有用的更改和改进的权利。
在Facebook中,您可能习惯于使用JavaScript "像素"代码进行跟踪。
这很好,但它依赖于cookie和/或用户登录,并且在只支持通过回传URL跟踪转化的优惠/广告商情况下无法使用。
使用Facebook S2S API方便且准确,现在可以相对容易地设置。您仍然可以在任何地方使用像素进行跟踪,但如果您想使用S2S API来跟踪转化/购买,请不要在那里重复使用像素跟踪(即不要在转化页面上放置FB Pixel JS 同时也使用回传将转化发送到FB,因为这可能会导致重复)。
要做到这一点,您需要几样东西:
- Facebook上的商业管理器账户
- 设置好的Facebook像素
- 访问事件管理器的权限,您将在那里获得访问令牌
- 几分钟时间来进行设置
测试和预先填充事件
令人烦恼的是,如果您还没有发送事件数据,您的事件不会显示为"活跃",您就无法在活动中选择它。这有点像先有鸡还是先有蛋的问题,对吧?
为了帮助解决这个问题,我为您制作了一个像素预填充页面。
https://test-resources.funnelflux.pro/facebook/pixel-test.html?pixel=XXX
将XXX替换为您的像素ID并加载此页面。页面应显示加载的ID,并且您有多个按钮可触发Facebook像素事件。
- 使用上述URL,其中包含您的像素ID
- 在浏览器中正常加载此URL,并点击每个按钮3-5次,向其发送一些事件
- 在Facebook事件管理器部分,您最终应该看到这些事件统计数据
完成上述操作后,所有这些事件应在活动设置中显示为该像素的活跃事件,允许您将它们选择为优化事件。
步骤1:创建FB应用/访问令牌
这部分主要由您来完成。
假设您已经设置了FB像素,您需要完成几个步骤。
- 前往 https://business.facebook.com/ 然后进入事件管理器 > 数据源
- 选择您的像素,然后点击设置选项卡
- 向下滚动到转化API > 生成访问令牌:
生成令牌后,复制并将其存储在文本编辑器中,以备后用。
步骤2:正确的流量来源设置
现在我们已经解决了这个问题,让我们确保FunnelFlux中的Facebook流量来源配置正确。
您可以简单地使用我们的模板,在跟踪字段区域下给出以下内容:
请注意,上面我们将"fbclid"设置为外部字段,没有占位符。这意味着它不会出现在我们生成的链接中,但由于FB会自动附加它,我们会在重定向链接和直接链接到您页面的链接中捕获它。
步骤3:转化跟踪设置
前往转化跟踪选项卡。选择自定义场景 > Facebook。
您将看到如下表单:
在这里您需要:
- 粘贴从Facebook获得的访问令牌
- 同时放入您的像素ID
- 设置事件名称 -- 目前您只能使用一个,必须是标准事件 -- 参见此处的"事件名称"列
可选地,您还可以:
- 发送测试事件代码,这样您可以使用Facebook的事件管理器部分检查集成是否正常工作
- 为每次转化发送特定的URL,而不是优惠的URL。
我们知道,目前这种集成的一个挑战,特别是对于联盟营销人员来说,是发送的事件URL必须是经过验证的域名。除非广告商与您共享了该域名,否则这种情况通常不会发生。
我们正在开发一个解决方案,允许您传递初始落地页/页面URL,这应该很快就能使用。
指南:手动自测
在正式上线之前完全测试这个是非常困难的,因为我们需要真实的FBCLID,否则Facebook API会拒绝调用。
但是,您可以通过获取一个直接链接到您的优惠页面,并将FB设置为来源(通过漏斗构建器生成直接链接)来测试这个。
然后在FB Messenger中将其发送给自己的聊天。这将生成一个链接预览。
在新的隐身窗口中打开链接,您应该看到它重定向到您的页面,URL中包含fbclid=xxx。
转到原始事件部分,加载该漏斗/来源的数据,检查您是否看到捕获了FBCLID的优惠点击。如果是,那太好了!
现在在FB商业管理器中,回到事件管理器 > 像素部分和测试事件页面。您需要找到您的测试代码:
您可以在自定义场景设置中打开测试事件代码选项,然后粘贴此测试代码值。
在正式上线之前务必删除此代码,否则所有事件都将是测试事件。
现在,回到原始事件页面,双击优惠点击ID以复制它,转到更新转化部分并粘贴 > 更新。
如果一切顺利,您应该在FB的测试事件部分看到该事件出现。
计划更新
模板
我们将更新我们的模板,以选择并更好地填充自定义场景部分(目前您仍然需要手动切换到它,并且没有明显的链接指向此文档)。
数据传递
在转化的自定义数据部分,我们计划传递:
- funnel_id -- 漏斗ID(已完成)
- offer_id -- 转化优惠的ID
- offer_cat -- 转化优惠的类别
- txid -- 转化的交易ID(已完成)
这些数据将允许您根据发送转化的漏斗/优惠创建自定义转化/受众,这将允许您在Facebook端更清晰地分离事件。
页面URL覆盖
我们意识到发送优惠URL并不总是理想的。
我们正在开发一个页面URL覆盖功能,允许将URL传递给您的优惠/网络,然后在任何转化跟踪中将其发送回来,告诉我们的系统使用与优惠URL不同的URL。
我们的目标是允许您传递用户登陆的初始页面的URL -- 不一定是落地页,而只是广告点击后的第一个页面 -- 因为这最有可能是您控制下的页面。
遗憾的是,我们不能简单地在回传/自定义场景中添加一个新的令牌,如{first-page-visited},因为为每次转化查询我们分析数据库中的单行以查找相关值在实践中是不可行的。但是,我们有一个解决方案!